Experimental Study of Isolated Multipulation Genetic Programming
نویسندگان
چکیده
In this paper we present some results obtained when comparing classic Genetic Programming (GP) with the isolated multipopulation version. Our first discovery was that sometimes, given a certain number of individuals, it is useful to distribute them among several populations even when no communication is allowed. 1 ISOLATED MULTIPOPULATIONS GENETIC PROGRAMMING Using a large population is not always the best way of solving a problem when working with GP [Fuchs]. Although simple, the idea of dividing a large population into several smaller ones and distributing them over a set of processors is interesting because it allows us to perform several tasks in parallel. The same algorithm can thus be simultaneously run on several processors. This method enables us to study an evolutionary algorithm without changing it when carrying out experiments. However we could think in terms of populations and subpopulations rather than repeating the same experiment N times. We can execute a population of I individuals on a processor, which will need T units of time, or we can divide the population into M subpopulations. Then we could execute them on M different processors, employing T/M units of time. The time saved is the same as in the previous case. We now consider that all the M subpopulations make up a bigger population. The best fitness must thus be obtained by comparing the best fitness of each subpopulation and selecting the best among those values. No mean is calculated. This idea is different from that of obtaining the best fitness value using just one population on a processor, which would give us no no best individuals to compare. By means of a series of experiments we have compared the isolated multipopulation version of GP with the classic version. On some problems, the classic version is always better than Isolated Multipopulation GP (IMGP). On other problems, IMGP gives better results than GP, but only when using a given number of populations and individuals (see Figure 1). These results seem to indicate that there is a close relationship between the number of individuals and the number of populations employed when solving a problem [Fernández et al]. Furthermore, IMGP shows different behavior depending on the problem we are working with.
منابع مشابه
Genetic Programming Based Formulation to Predict Compressive Strength of High Strength Concrete
This study introduces, two models based on Gene Expression Programming (GEP) to predict compressive strength of high strength concrete (HSC). Composition of HSC was assumed simplified, as a mixture of six components (cement, silica fume, super-plastisizer, water, fine aggregate and coarse aggregate). The 28-day compressive strength value was considered the target of the prediction. Data on 159...
متن کاملA Novel Experimental Analysis of the Minimum Cost Flow Problem
In the GA approach the parameters that influence its performance include population size, crossover rate and mutation rate. Genetic algorithms are suitable for traversing large search spaces since they can do this relatively fast and because the mutation operator diverts the method away from local optima, which will tend to become more common as the search space increases in size. GA’s are base...
متن کاملA New Correlation Based on Multi-Gene Genetic Programming for Predicting the Sweet Natural Gas Compressibility Factor
Gas compressibility factor (z-factor) is an important parameter widely applied in petroleum and chemical engineering. Experimental measurements, equations of state (EOSs) and empirical correlations are the most common sources in z-factor calculations. However, these methods have serious limitations such as being time-consuming as well as those from a computational point of view, like instabilit...
متن کاملDAMAGE AND PLASTICITY CONSTANTS OF CONVENTIONAL AND HIGH-STRENGTH CONCRETE PART II: STATISTICAL EQUATION DEVELOPMENT USING GENETIC PROGRAMMING
Several researchers have proved that the constitutive models of concrete based on combination of continuum damage and plasticity theories are able to reproduce the major aspects of concrete behavior. A problem of such damage-plasticity models is associated with the material constants which are needed to be determined before using the model. These constants are in fact the connectors of constitu...
متن کاملModeling Ghotour-Chai River’s Rainfall-Runoff process by Genetic Programming
Considering the importance of water and computing the amount of rainfall runoff resulted from precipitation in recent decades, using appropriate methods for predicting the amount of runoff from rainfall date has been really essential. Rainfall-runoff models are used to estimate runoff generated from precipitation in the catchment area. Rainfall-runoff process is totally a non-linear phenomenon....
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000